Transactions
NEW API
This API gives agents read-only access to all money transfers. It is intended for reconciliation, dashboards, and any automated agents that need to enumerate transactions on the vendor's behalf.
VCash exposes a paginated, date-bounded endpoint that returns every transfer involving the authenticated vendor's wallet.
Overview
- A single endpoint:
GET /agent/transactions. - Authenticated with the wallet API key the vendor already uses for their existing integration — no new credentials need to be provisioned. (if you have a custom integration, we can still issue an API key for the sole purpose of calling this new API)
- Supports filtering by date window, money transfer type, status, amount range, money transfer code, and voucher code.
- Returns rich per-row information (counterparty, cashier, venue, voucher details) plus page-level and filter-level summaries.
- Optionally protected by IP whitelist that restricts which source IPs are allowed to use the API key. See IP whitelist for details.
Typical use cases
- Periodic reconciliation jobs that pull the last N hours of transactions and match them against the vendor's internal ledger.
- Back-office dashboards that surface recent deposits and withdrawals for support agents.
- Automated agents that look up a single transfer by
moneyTransferCodeor a single voucher byvoucherCode.
Continue to the endpoint reference for the full request and response specification.